#include "Poller.h"
#include "Channel.h"

Poller::Poller(EventLoop* loop)
    :ownerLoop_(loop)
{}

bool Poller::hasChannel(Channel* channel) const
{
    //ind 方法用于在容器中查找具有特定键（key）的元素。
    //该方法接受一个键作为参数，并返回一个迭代器。如果找到该键，迭代器指向含有该键的键值对
    auto it = channels_.find(channel->fd());
    return it != channels_.end() && it->second == channel;
}